NutriScan Project

NutriScan

OCR-Based Nutrition Label Reader

NutriScan is a web-based application built with Django that leverages Optical Character Recognition (OCR) to extract and analyze nutritional information from food labels. The project aims to make dietary data more accessible by allowing users to upload images of food packaging, from which the app automatically detects and presents nutritional content such as calories, fats, sugars, and more.

Tech Stack

Django 5.1.2
pytesseract (OCR)
SQLite3

Features

  • Image Upload for food labels
  • Text Extraction using OCR
  • Nutritional Data Display
  • Health Insights (Optional)
  • Local Database Storage

Future Improvements

  • Machine learning for nutritional quality categorization
  • Cloud platform deployment
  • Mobile app development
  • Dietary tracking features
Back to Portfolio